namespace StockManagement {
  export interface SearchForm extends Base.Pagination {
    companyIdList: string[];
    preOrderNoList: string;
    waybillNumList: string;
    fbaNumberList: string;
    bizIdList: [];
    shippingMethod: number;
    orderTimeList: string[];
    driverUserIdList: [];
    shortName: string;
    storageBy: number;
    makeInvoiceStatus: number;
    expectedPickupTimeList: string[];
    statusList: string;
    customerIdList: string[];
    channelIdList: string[];
    warehouseCodeList: string[];
    pushOrderSuccess: string;
  }
  export type ListRows = {
    id: string;
    preOrderId: number;
    preOrderNo: string;
    waybillNum: string;
    fbaNumber: string;
    childNumber: string;
    itemNumber: number;
    countryRegionId: number;
    countryRegionName: string;
    countryNumberCode: string;
    channelId: number;
    channelAllocation: string;
    channelName: string;
    channelCurrency: string;
    remark: string;
    innerRemark: string;
    productName: string;
    purchaseInsurance: number;
    materialQualityId: string;
    materialQualityName: string;
    customsDeclarationType: string;
    customsTaxesType: string;
    status: number;
    makeInvoiceStatus: number;
    addressType: number;
    warehouseCode: string;
    city: string;
    state: string;
    zipCode: string;
    receiverName: string;
    phone: string;
    company: string;
    address: string;
    invoicementRemark: string;
    vatTaxNumber: string;
    actualWeight: number;
    volumeWeight: number;
    squaresNumber: number;
    settlementWeight: number;
    declaredValue: number;
    transferOrderNumber: string;
    courierCompanies: string;
    orderType: number;
    customerId: number;
    shortName: string;
    locusUpdateTime: string;
    depositTime: string;
    bizId: number;
    bizName: string;
    followId: number;
    followName: string;
    driverUserIdList: number;
    driverUserName: string;
    shippingMethod: number;
    expectedPickupTime: string;
    preOrderApplyer: string;
    preOrderApplyTime: string;
    [propsName: string]: any;
  };

  export type XlsxTableData = {
    shipmentBoxNumber: string;
    fbaBoxNumber: string;
    pickingBoxWeight: string;
    pickingBoxLength: string;
    pickingBoxWidth: string;
    pickingBoxHeight: string;
    customerBoxWeight: string;
    customerBoxLength: string;
    customerBoxWidth: string;
    customerBoxHeight: string;
  };
}
